package com.todo.strategy.card.iface.backend.request;

import com.todo.common.common.entity.CurrentStaff;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author zhangwenxiang
 * @date 2024/3/17 20:31
 * @description
 */
@Data
@Schema(title = "新增旅游卡攻略关联入参",description = "新增旅游卡攻略关联入参")
public class InsertCardStrategyRelationReq {

private CurrentStaff _staff;
    /**
     * 旅游卡攻略id
     */
    @Schema(title = "旅游卡攻略id",description = "旅游卡攻略id")
    private Long cardStrategyId;
    /**
     * 标题
     */
    @Schema(title = "标题",description = "标题")
    private String title;
    /**
     * 备注
     */
    @Schema(title = "备注",description = "备注")
    private String remark;
    /**
     * 关联类型
     * StrategyRelationTypeEnum
     */
    @Schema(title = "主键id",description = "主键id")
    private Integer relationType;
    /**
     * 关联id
     */
    @Schema(title = "主键id",description = "主键id")
    private Long relationId;
    /**
     * 当天开始时间
     */
    @Schema(title = "主键id",description = "主键id")
    private String startTime;
    /**
     * 关联名称
     */
    @Schema(title = "主键id",description = "主键id")
    private String relationName;
    /**
     * 计划第几天
     */
    @Schema(title = "主键id",description = "主键id")
    private Integer planDay;
    /**
     * 旅游规划、建议
     */
    @Schema(title = "主键id",description = "主键id")
    private String suggest;
    /**
     * 时间花费 - 分钟
     */
    @Schema(title = "主键id",description = "主键id")
    private Integer timeCost;
    /**
     * 金额花费
     */
    @Schema(title = "主键id",description = "主键id")
    private Double moneyCost;
}
